package cn.iocoder.yudao.module.core.mapper;


import cn.iocoder.yudao.module.core.entity.AgentGroup;
import cn.iocoder.yudao.module.core.mapper.base.BaseMapper;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;
@Mapper
public interface AgentGroupMapper extends BaseMapper<AgentGroup> {

    /**
     * @param agentId
     * @return
     */
    List<Long> selectByAgent(Long agentId);

    /**
     * @param groupId
     * @return
     */
    List<Long> selectByGroup(Long groupId);


    /**
     * 删除技能组与坐席关系
     *
     * @param groupId
     */
    void deleteByGroup(Long groupId);

    /**
     * 删除坐席与技能组关系
     *
     * @param agentId
     */
    void deleteByAgent(Long agentId);
}